home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / text / docs / dsmanual.lha / APF.TXT < prev    next >
Text File  |  1993-05-10  |  21KB  |  664 lines

  1.                     APPENDIX F.  MODEM TESTING
  2.  
  3.       
  4.  
  5.       Testing is available with the &T command
  6.       or Register S16.  All loopback testing
  7.       conforms to CCITT Recommendation V.54.
  8.       Earlier USRobotics high speed modems,
  9.       however, did not perform the &T test
  10.       repertoire.
  11.  
  12.       NOTE:  Only one test can be performed at
  13.       a given time.  If you send a test
  14.       command while the modem is in test mode,
  15.       you'll receive an ERROR message.
  16.  
  17.  
  18. TESTING WITH &T
  19.  
  20.       The tests supported through the &T
  21.       command include analog loopback, digital
  22.       loopback and remote digital loopback.
  23.       Users can key in their own data during
  24.       testing, or use the modem's internal
  25.       test pattern and error detector.
  26.  
  27.       In all cases, disable error control
  28.       before testing.  If the modem is
  29.       detecting errors and retransmitting the
  30.       affected data, your results will be
  31.       invalid.
  32.  
  33.       During testing, the MR status light
  34.       flashes.
  35.  
  36.  
  37. Ending a Testê&T0, S18
  38.  
  39.       Issuing the &T0 command terminates a
  40.       test.  Alternatively, set Register S18
  41.       to a specified number of seconds, for
  42.       example, S18=10.  When the 10 seconds
  43.       are up, the modem automatically ends the
  44.       test and returns to Command mode.  If
  45.       the test was Analog Loopback, the &T0
  46.       command hangs the modem up.  If the test
  47.       was Digital or Remote Digital Loopback,
  48.       issue an ATH command to hang up the
  49.       modem, or an ATZ command to hang up the
  50.       modem and reset it to its defaults.
  51.  
  52.       NOTE:  If you use the S18 test timer,
  53.       but in the process of testing you issue
  54.       an ATZ command, S18 resets to zero and
  55.       the timer is disabled.  You cannot store
  56.       a value for S18 in nonvolatile memory:
  57.       its power-on and reset default is always
  58.       zero.
  59. ANALOG LOOPBACKê&T1, &T8
  60.  
  61.       This test checks the operation of the
  62.       modem's transmitter and receiver.  Data
  63.       flow is shown in Figure F-1.
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.    Figure F-1.  Data Flow During Analog Loopback
  75.  
  76.  
  77.       There are two analog loopback options.
  78.       The first, &T1, involves your typing
  79.       data that you can verify at your screen.
  80.  
  81.       The second option, &T8, is an internal
  82.       self-test that does not involve the
  83.       keyboard or screen.  It isolates the
  84.       modem from the computer interface to
  85.       give you a more specific result.
  86.  
  87.       NOTE:  HST or Dual Standard modems must
  88.       be tested at 2400 bps or lower to avoid
  89.       asymmetrical modulation at higher
  90.       speeds.
  91.  
  92.    &T1
  93.  
  94.       1. If you are testing an HST or Dual
  95.          Standard modem, set your terminal or
  96.          software to 2400 bps.
  97.  
  98.       2. The modem must be in Command mode.
  99.          If you wish, set Register S18 as a
  100.          test timer, as explained earlier.
  101.       3. Send the modem the following command.
  102.  
  103.              AT &M0 &T1 <Enter>
  104.  
  105.          The modem disables error control,
  106.          enters analog loopback (AL) mode, and
  107.          sends a CONNECT message.  The MR
  108.          status light flashes.
  109.  
  110.       4. Type recognizable data so that you
  111.          can verify it when it is looped back
  112.          to the screen.
  113.  
  114.       5. End the test.  If you set S18, the
  115.          modem automatically stops the test at
  116.          the timeout, exits AL mode and
  117.          responds OK.
  118.          If you didn't set Register S18, wait
  119.          one second and type +++ to bring the
  120.          modem back to Command mode.  If DIP
  121.          switch 9 is UP, the modem also hangs
  122.          up and ends the test.
  123.  
  124.          If DIP switch 9 is DOWN, type AT&T0
  125.          to end the test.  Or send either ATH
  126.          or the command that resets the modem,
  127.          ATZ.  The latter two commands end the
  128.          test and hang up the modem.  The
  129.          modem responds OK.  If the modem
  130.          sends an ERROR message, you have
  131.          issued an invalid command.
  132.  
  133.       6. If there were no errors, reset the
  134.          modem to &M4, for error control,
  135.          unless you've issued the ATZ reset
  136.          command.
  137.  
  138.          NOTE:  If the modem is in online-
  139.          command mode, that is, still
  140.          connected to a remote modem, and you
  141.          send it an &T1 or &T8 command, it
  142.          drops the call, enters AL mode, sends
  143.          a CONNECT result and waits for
  144.          loopback characters.
  145.  
  146.    &T8
  147.  
  148.       This AL option causes the modem to send
  149.       an internal test pattern to its
  150.       transmitter and loop it back to the
  151.       receiver.  An internal error detector
  152.       counts any errors and, when the test is
  153.       ended, sends the number of errors or 000
  154.       (no errors) to the screen.
  155.  
  156.       Since you don't type anything during
  157.       this test, and the modem does not send
  158.       anything to the screen, this option
  159.       verifies only the modem.  If there are
  160.       no errors but your problem continues, it
  161.       may be at the computer interface.
  162.  
  163.       1. If you are testing an HST or Dual
  164.          Standard modem, set your terminal or
  165.          software to 2400 bps.
  166.  
  167.       2. The modem must be in Command mode.
  168.          If you wish, set Register S18 as a
  169.          test timer, as explained earlier.
  170.  
  171.       3. Send the modem the following command:
  172.  
  173.              AT &M0 &T8 <Enter>
  174.  
  175.          The modem disables error control and
  176.          enters AL mode.  The MR status light
  177.          flashes.  The modem sends its
  178.          internal test pattern to the trans-
  179.          mitter, and loops the pattern back to
  180.          the receiver.  You will not see any
  181.          data on your screen.
  182.  
  183.       4. End the test.  If you set S18, the
  184.          modem automatically stops the test at
  185.          the timeout.  If you didn't set
  186.          Register S18, type AT&T0 to end the
  187.          test.  Or use ATH or the command that
  188.          resets the modem, ATZ.  Both of the
  189.          latter end the test and hang up the
  190.          modem.
  191.  
  192.          The modem hangs up and returns a
  193.          three-digit code, followed by OK.  A
  194.          code of 000 indicates no errors were
  195.          found.  A code of 255 indicates 255
  196.          or more errors.  An ERROR message
  197.          indicates that you issued an invalid
  198.          command.
  199.  
  200.       5. If there were no errors, reset the
  201.          modem to &M4 for error control unless
  202.          you issued the ATZ command.
  203.  
  204. &T2
  205.  
  206.       This option is reserved.
  207.  
  208.  
  209. DIGITAL LOOPBACKê&T3
  210.  
  211.       If your modem has passed the AL test,
  212.       this test can help you locate a problem
  213.       with a remote modem or the telephone
  214.       channel.  Figure F-2 shows the data flow
  215.       during DL testing.
  216.  
  217.       
  218.  
  219.       
  220.  
  221.       
  222.  
  223.       
  224.  
  225.       
  226.  
  227. Figure F-2.  Data Flow During Digital Loopback
  228.  
  229.  
  230.       NOTE:  This test requires the modem to
  231.       establish a connection and return to
  232.       online-command mode in response to the
  233.       +++ escape code.  DIP switch 9 must be
  234.       set DOWN so that the modem does not hang
  235.       up on receipt of the escape code.  After
  236.       you change the switch, issue ATZ to the
  237.       modem to initiate the new setting.
  238.  
  239.       As with AL testing, HST and Dual
  240.       Standard modems should be tested at 2400
  241.       bps or lower.
  242.  
  243.       1. Set the modem to &M0, to disable
  244.          error control.   HST and Dual
  245.          Standard modems should be set to 2400
  246.          bps or lower to avoid asymmetrical
  247.          modulation at higher speeds.
  248.          Establish a connection with the
  249.          remote modem.
  250.  
  251.       2. Bring the modem back to Command mode
  252.          with the +++ escape code.  Then send
  253.          it the AT&T3 command.  The modem
  254.          enters DL mode and the MR status
  255.          light flashes.
  256.  
  257.       3. The remote user should type a short
  258.          message.  It will be looped back by
  259.          your modem's transmitter for
  260.          verification on the remote screen.
  261.          You will not see the message or any
  262.          other data.
  263.  
  264.       4. When the remote user has completed
  265.          the test,  issue the AT&T0 command to
  266.          end the test.  Or send either ATH or
  267.          the command that resets the modem,
  268.          ATZ.  The latter two commands end the
  269.          test and hang up the modem.  The
  270.          modem responds OK.  If the modem
  271.          sends an ERROR message, you have
  272.          issued an invalid command.
  273.  
  274.       5. Reset DIP switch 9 UP if you normally
  275.          use the factory default.  Reset the
  276.          modem to &M4 unless you used the
  277.          reset command, ATZ.
  278.  
  279.  
  280. &T4, &T5
  281.  
  282.       The &T4 option causes the modem to grant
  283.       a remote modem's request for a Remote
  284.       Digital Loopback test.
  285.  
  286.       The &T5 option cancels &T4, and the
  287.       modem fails to recognize such a request.
  288.       This is the default so that your modem
  289.       isn't subject to another user calling
  290.       and tying up your modem without your
  291.       permission.
  292.  
  293.  
  294. REMOTE DIGITAL LOOPBACKê&T6, &T7
  295.  
  296.       This test, like the local digital
  297.       loopback test, verifies the condition of
  298.       both modems and the phone link.  Data
  299.       flow is shown in Figure F-3.
  300.  
  301.       
  302.  
  303.       
  304.  
  305.       
  306.  
  307.       
  308.  
  309.       
  310.  
  311.  Figure F-3.  Data Flow During Remote Digital
  312.                    Loopback
  313.  
  314.  
  315.       The request for and granting of Remote
  316.       Digital Loopback testing requires that
  317.       both modems use CCITT V.22 standard
  318.       signaling.  The test must be performed
  319.       at 2400 bps or lower.  If the remote
  320.       modem does not have the capability or is
  321.       not set to respond, you will get an
  322.       ERROR result code.
  323.  
  324.       As with Analog Loopback, there are two
  325.       Remote Digital Loopback options.  If you
  326.       select &T6, you send keyboard data to
  327.       the modem and verify it when it is
  328.       returned over the phone lines and to
  329.       your screen.  If you select &T7, the
  330.       modem sends its internal test pattern
  331.       and returns an error count to your
  332.       screen.
  333.  
  334.       NOTE:  Both test options require the
  335.       modem to establish a connection and
  336.       return to online-command mode in
  337.       response to the +++ escape code.  DIP
  338.       switch 9 must be set DOWN so that the
  339.       modem does not hang up on receipt of the
  340.       escape code.  If necessary, set the
  341.       switch DOWN and then issue the ATZ
  342.       command to the modem to initiate the new
  343.       switch setting.
  344.  
  345.    &T6
  346.  
  347.       1. Set the software to 2400 bps or
  348.          lower.  Set the modem to &M0.  If you
  349.          wish, set the S18 timer.
  350.  
  351.          Establish a connection with the
  352.          remote modem.  If you haven't already
  353.          done so, arrange with the remote user
  354.          to cooperate with your testing and,
  355.          if necessary, set the remote modem to
  356.          acknowledge the RDL request.  For
  357.          example, older USRobotics high speed
  358.          modems need to be set to S16=8.
  359.  
  360.       2. Bring the Modem back to Command mode
  361.          with the +++ escape code.  Send it
  362.          the AT&T6 command.  The modem enters
  363.          RDL mode and the MR status light
  364.          flashes.
  365.  
  366.       3. Type a short message.  It will be
  367.          looped back to your modem by the
  368.          remote modem and to your screen for
  369.          verification.  (The remote user will
  370.          not see your data.)
  371.  
  372.       4. End the test.  If you set Register
  373.          S18 the modem automatically ends the
  374.          test when the test timeout is
  375.          reached.  If you didn't set S18, type
  376.          AT&T0 to end the test.  Or send
  377.          either ATH or the command that resets
  378.          the modem, ATZ.  The latter two
  379.          commands end the test and hang up the
  380.          modem.  The modem responds OK.  If
  381.          you issue an invalid command, the
  382.          modem sends an ERROR message.
  383.  
  384.          Data errors indicate a problem with
  385.          the remote modem or the phone link.
  386.          If you have not performed analog
  387.          loopback testing with your modem, the
  388.          problem may also lie with your modem.
  389.  
  390.       5. Reset DIP switch 9 UP unless you
  391.          normally set that switch DOWN, and
  392.          issue ATZ to the modem to initiate
  393.          the new setting.  Reset the modem to
  394.          &M4 unless you used the reset
  395.          command, ATZ.
  396.  
  397.    &T7
  398.  
  399.       This test option causes the modem to
  400.       send an internal test pattern through
  401.       the Remote Digital Loopback.  An
  402.       internal error detector counts any
  403.       errors and, when the test is ended,
  404.       sends the number of errors or 000 (no
  405.       errors) to the screen.
  406.  
  407.       You don't need to type anything during
  408.       this test.  The modem sends only its
  409.       final error count to your screen.
  410.  
  411.       1. Set the software to 2400 bps or
  412.          lower.  Set the modem to &M0.  If you
  413.          wish, set the S18 timer.
  414.  
  415.          Establish a connection with the
  416.          remote modem.  If you haven't already
  417.          done so, arrange with the remote user
  418.          to cooperate with your testing and,
  419.          if necessary, set the remote modem to
  420.          acknowledge the RDL request.  For
  421.          example, older USRobotics high speed
  422.          modems need to be set to S16=8.
  423.  
  424.       2. Bring the modem back to Command mode
  425.          with the +++ escape code.  Then send
  426.          it the AT&T7 command.  The modem
  427.          enters RDL mode and the MR status
  428.          light flashes.
  429.  
  430.          The modem sends its internal test
  431.          pattern to the remote modem, which
  432.          loops it back to your modem.  You
  433.          will not see the data on your screen.
  434.  
  435.       3. End the test.  If you set S18, the
  436.          modem automatically stops the test
  437.          when the timer times out.  If you
  438.          didn't set Register S18, type AT&T0
  439.          to end the test.  Or send either ATH
  440.          or the command that resets the modem,
  441.          ATZ.  The latter two commands end the
  442.          test and hang up the modem.  The
  443.          modem responds OK.  If you issue an
  444.          invalid command, the modem sends an
  445.          ERROR message.
  446.  
  447.          When you terminate the test, the
  448.          modem returns a three-digit code,
  449.          followed by OK.  A code of 000
  450.          indicates no errors were found.  A
  451.          code of 255 indicates 255 or more
  452.          errors.
  453.  
  454.          If you've performed an Analog
  455.          Loopback and know your modem is
  456.          working properly, errors indicate a
  457.          problem with either the phone
  458.          connection or the remote modem.
  459.       4. Reset DIP switch 9 UP unless you
  460.          normally operate with it DOWN.  Issue
  461.          an ATZ command to initiate the new
  462.          switch setting.  Reset the modem to
  463.          &M4 unless you've sent it the ATZ
  464.          reset command.
  465.  
  466.  
  467. TESTING WITH REGISTER S16
  468.  
  469.       Register S16 is a bit mapped register
  470.       with the following bit functions:
  471.  
  472.       Bit Value Function
  473.        0   1    Analog Loopback (AL)
  474.        1   2    Dial Test
  475.        2   4    Test Pattern
  476.        3   8    Remote Digital Loopback (RDL)
  477.       
  478.       NOTE:  Earlier USRobotics modems require
  479.       bit 3 to be enabled in order to grant
  480.       RDL to a remote modem.  The modem now
  481.       requires its default &T4 setting
  482.       instead.  To perform RDL with a
  483.       USRobotics modem that does not use the
  484.       &T test repertoire, that modem should be
  485.       set to S16=8 before it can grant RDL
  486.       testing.
  487.  
  488.  
  489. ANALOG LOOPBACK (AL)êS16=1D
  490.  
  491.       As with the &T AL test, do not attempt
  492.       this test under error control.  HST and
  493.       Dual Standard modems should be tested at
  494.       2400 bps or lower, to avoid asymmetrical
  495.       modulation at higher speeds.
  496.  
  497.       To use the modem's Test Pattern (S16,
  498.       bit 2) instead of typing your own data,
  499.       see Test PatternêS16=4 later in this
  500.       appendix.
  501.       1. To initiate testing, type
  502.          AT&M0S16=1D.  The modem disables
  503.          error control, enters AL mode and
  504.          sends a CONNECT result code.  The MR
  505.          status light flashes.
  506.  
  507.       2. Type data to the modem for the modem
  508.          to transmit, loop to its receiver,
  509.          and output to the screen.  An
  510.          alternative is to use the Test
  511.          Pattern, described later.
  512.  
  513.       3. End the test by not typing anything
  514.          for one second, then typing three
  515.          pluses (+++), and waiting another
  516.          second.  This forces the modem back
  517.          to command mode.  If DIP switch 9 is
  518.          UP, the modem exits AL mode and
  519.          returns to Command mode.  If DIP
  520.          switch 9 is DOWN, the modem maintains
  521.          the connection when it receives the
  522.          +++ escape code.  Issue the ATH
  523.          command to end AL mode.
  524.  
  525.       4. Reset the modem to Data mode, S16=0,
  526.          and error control (&M4), or issue the
  527.          ATZ (reset) command.
  528.  
  529.  
  530. DIAL TESTêS16=2
  531.  
  532.       The Dial Test is used for factory
  533.       testing the frequencies of Touch-Tone
  534.       values.  When S-Register 16 is set to 2
  535.       and a single Touch-Tone is dialed (e.g.,
  536.       ATD7 <Enter>), the modem continues to
  537.       transmit that tone until you type
  538.       another Carriage Return.
  539.  
  540. TEST PATTERNêS16=4
  541.  
  542.       The test pattern can be used instead of
  543.       your typed data during Analog Loopback
  544.       (AL) or Remote Digital Loopback (RDL),
  545.       using &T commands or S16.  The test
  546.       pattern is available at all speeds.  At
  547.       300 bps, the modem's DTE rate must be
  548.       fixed (&B1) and the link rate fixed at
  549.       300 bps (&N1).  At rates over 9600 bps,
  550.       just set the modem for a fixed DTE rate
  551.       (&B1).
  552.  
  553.       To use the test pattern during AL
  554.       testing with S16, type the following
  555.       command.  The test pattern is sent
  556.       through the loopback.
  557.  
  558.              AT&M0S16=5D
  559.  
  560.       To use the test pattern during RDL
  561.       testing with S16, type the following
  562.       command.
  563.  
  564.              AT&M0S16=12
  565.  
  566.       To use the test pattern with the &T AL
  567.       or RDL tests, insert the test pattern
  568.       command, S16=4, before issuing the test
  569.       command.  The first of the following
  570.       commands initiates AL, the second RDL:
  571.  
  572.              ATS16=4&T1
  573.              ATS16=4&T6
  574.       The test pattern alone (ATS16=4) is used
  575.       for testing equipment and the phone
  576.       line.  When S16 is set to 4, the modem
  577.       transmits the test pattern upon connec-
  578.       tion with a remote modem.
  579.  
  580.    Ending Testing with the Test Pattern
  581.  
  582.       Pressing any character key cancels all
  583.       test pattern tests and hangs up the
  584.       modem.  If you used Register S16, be
  585.       sure to reset Register S16 to Data mode
  586.       when you reset the modem to its error
  587.       control defaults, for example, ATZ or
  588.       AT&M4S16=0.
  589.  
  590.  
  591. REMOTE DIGITAL LOOPBACKêS16=8
  592.  
  593.    Responding Modem
  594.  
  595.       The responding modem must be ready to
  596.       act on the Courier's RDL request.
  597.       USRobotics high speed modems should be
  598.       set to &T4.  If they do not have &T
  599.       testing capability, they should be set
  600.       to S16=8.
  601.  
  602.    Initiating Modem
  603.  
  604.       1. If DIP switch 9 is UP, set it DOWN so
  605.          that it does not hang up on receipt
  606.          of the +++ escape code.  Issue an ATZ
  607.          command to initiate the new switch
  608.          setting.
  609.  
  610.       2. Set the software to 2400 or 1200 bps.
  611.          The CCITT-specified RDL signals are
  612.          defined only for connections at 2400
  613.          or 1200 bps.
  614.       3. Disable error control by setting the
  615.          modem to &M0.  Then establish a
  616.          connection with the remote modem.
  617.  
  618.       4. Bring the modem back to Command mode
  619.          by sending it the escape code:  one
  620.          second of no data, three pluses
  621.          (+++), and another second of no data.
  622.  
  623.       5. When the OK result code appears, send
  624.          the modem the following command.
  625.  
  626.                ATS16=8 O
  627.  
  628.          The modem enters RDL mode (S16=8),
  629.          the MR status light flashes, and the
  630.          modem goes back online (O command).
  631.          Then it transmits the CCITT-defined
  632.          RDL signals, causing the remote modem
  633.          to enter RDL mode.
  634.  
  635.       6. Type any data at the keyboard.  (Or
  636.          send the test pattern.)
  637.       7. To end the test, send the modem the
  638.          +++ escape code again to bring it
  639.          back to Command mode.
  640.  
  641.       8. When the modem sends the OK result,
  642.          reset the modem to Data mode with the
  643.          following command.
  644.  
  645.                ATS16=0
  646.  
  647.          The modem signals the responding
  648.          modem that RDL testing is over.
  649.          Terminate the call as you normally
  650.          would, and reset the modem to its
  651.          normal error control setting, &M4 or
  652.          &M5.
  653.  
  654.          Or, if you wish to resume data
  655.          transmission with the remote modem,
  656.          add the O command to the ATS16=0
  657.          string to return the modem online.
  658.          Keep in mind, however, that error
  659.          control is disabled.  Because error
  660.          control is negotiated during the con-
  661.          nection sequence, its status cannot
  662.          be changed until the modem is back on
  663.          hook and in Command mode.
  664.